home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic Source Code
/
Visual Basic Source Code.iso
/
vbsource
/
rpcdcpro
/
xdr_buf.h
< prev
Wrap
C/C++ Source or Header
|
1998-12-02
|
795b
|
46 lines
#ifndef _XDRBUF_INCLUDED
#include <stdlib.h>
#ifdef WIN32
#include <windows.h>
#else
typedef char * HGLOBAL;
#endif
#define _XDRBUF_INCLUDED
class XDR_BUFFER {
public:
#if defined(_RPCDC) && defined(WIN32)
__declspec(dllexport)
#endif
void autoinit ();
#if defined(_RPCDC) && defined(WIN32)
__declspec(dllexport)
#endif
XDR_BUFFER ();
#if defined(_RPCDC) && defined(WIN32)
__declspec(dllexport)
#endif
void autodelete ();
#if defined(_RPCDC) && defined(WIN32)
__declspec(dllexport)
#endif
~XDR_BUFFER ();
void Lock (size_t buflen);
void Free ();
size_t bufsize;
int lock;
char *buffer;
HGLOBAL hbuffer;
};
#endif